#!/usr/bin/python
# -*- coding:utf-8 -*-
# @FileName : test5_4.py
# Author    : myh

# 练习 5.11：序数　序数表示顺序位置，如 1st 和 2nd。序数大多以 th 结
# 尾，只有 1st、2nd、3rd 例外。
# 在一个列表中存储数字 1～9。
# 遍历这个列表。
# 在循环中使用一个 if-elif-else 结构，打印每个数字对应的序
# 数。输出内容应为 "1st 2nd 3rd 4th 5th 6th 7th 8th
# 9th"，每个序数都独占一行。

nums = list(range(1,9+1))
print(nums)

for num in nums:
    if num == 1:
        print("1st")
    elif num == 2:
        print("2nd")
    elif num == 3:
        print("3rd")
    else:
        print(f"{num}th")







